small public bus with 20 seats - İspanyolca İngilizce Sözlük